How History Justifies System Architecture (or Not)

نویسندگان

  • Thomas Zimmermann
  • Stephan Diehl
  • Andreas Zeller
چکیده

The revision history of a software system conveys important information about how and why the system evolved in time. The revision history can also tell us which parts of the system are coupled by common changes: “Whenever the database schema was changed, the sqlquery() method was altered, too.” This “evolutionary” coupling can be compared with the coupling as imposed by the system architecture; differences indicate anomalies which may be subject to restructuring. Our ROSE prototype analyzes fine-grained coupling between software entities as indicated by common changes. It turns out that common changes are a good indicator for modularity, that evolutionary coupling should be determined between syntactical entities (rather than files or modules), and that common changes can indicate coupling between software entities and non-program artifacts that is unavailable to the analysis of a single version.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Study in Architects’ Thoughts Evolution in Pahlavi Era by Using Content Analysis

The study of the architectural history is a critical attempt to understanding the architecture. Our expectation of studying history of architecture is not just understanding past, but the relationship between past and future. Contemporary architectural scholars should not consider architecture as changing and renewing phenomenon, but pinpoint its nature, beginning and the process of its transfo...

متن کامل

درآمدی بر تاریخ ذهنیت عامه در معماری ایران

The architectural works that remained from the long history of Iran are indeed treasures of Iranian architecture. However, these works are not perfect manifestations of the architecture which had been realized in Iran during centuries. Most of what we have inherited from this architecture are monuments. Such majestic works can hardly lead us to the major part of the architecture, which is popul...

متن کامل

The Intermediator Role of Culture in the Durability of Historical Context Case Study: Historical Urban Fabric of Aran o Bidgol

The transition from the world of tradition to modernity has different meanings and interpretations but it seems that the common ground between all culturally and historically rich countries is that following modernity does not negate traditions. Studying architectural status in a country like Iran and the analysis of the link between past and present architecture shows that we have not payed en...

متن کامل

بام و بوم و مردم (بازخوانی و نقد اصول پیشنهادی پیرنیا برای معماری ایرانی)

Mohammad-Karim Pirnia, one of the most prominent scholars of the history of Iranian architecture, had two major achievements: The principles of Iranian architecture and the stylistics of Iranian architecture. In this article we will discuss his suggested principles for Iranian architecture. For this purpose, we will first show how his five principles have evolved and completed through time. Fol...

متن کامل

The Necessity of Conservation and Restoration in Modern Axiological Approach to Historic Monuments

Any monument that is deemed competent for conservation and restoration, is bringing the values of their creation time and then. Thus with any work which is conserved and restored, in fact, the culture and civilization is maintained. Because of the intrinsic link between “history” and “conservation”, it is necessary to reflect on related factors to the restoration, and the importance and necessi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003